package init;

/**
 * @author:Gan Linghao
 * @date:2020/7/16 0016
 * @time:14:15
 * @description:no description
 */
public class Test {

    public static void main(String[] args) {
        // 枚举类提供一个默认的方法来返回所有的实例，----> values()
        SeasonEnum[] s = SeasonEnum.values();
//        for (SeasonEnum s1 : s) {
//            System.out.println(s1);
//        }
//        System.out.println(SeasonEnum.FALL.getNum());;
//        System.out.println(SeasonEnum.FALL.getDesc());;

//        test(SeasonEnum.SUMMER);
        // 我从数据库，取了值 1， 但是我在页面上显示 “春天”
        // 1 ----> 春天

        // 方法： 1. 传一个值  参数列表就应该是Integer
        //       2. values()  ，  循环遍历来做判断，  传进来的值是1，  返回getDesc()

        System.out.println(SeasonEnum.getResult(4));;
    }

    public static void test (SeasonEnum seasonEnum) {
        switch (seasonEnum) {
            case SPRING:
                System.out.println("春暖花开");
                break;
            case SUMMER:
                System.out.println("夏日炎炎");
                break;
            case FALL:
                System.out.println("秋高气爽");
                break;
            case WINTER:
                System.out.println("冬日雪飘");
                break;
            default:
                System.out.println("没有找到你的枚举值");
                break;
        }
    }
}
